Golang Job: Golang Developer

Job added on

Location

Bangalore - India

Job type

Full-Time

Golang Job Details

As a Golang Developer, we expect you to mentor junior and experienced backend developers, who have been re-skilled in Go from other technologies. This role requires skills to guide on the unique concepts, paradigms, and best practices in Go. You will be working with a team that will have a major influence on graduating Go as a supported language in the Kointrack backend.

Responsibilities:

  • Build a scalable and reliable system, while facing quickly growing traffic.
  • Developing high-volume, low-latency applications for large systems and coping with the challenges of working in a distributed and highly concurrent environment.
  • You will also be coding new features and have an active role in the defining the backend architecture, which includes designing microservices and researching new alternatives and technologies.

Requirements:

  • At least 2 + years of experience working with GO language.
  • Strong knowledge of working with Go paradigms and best practices
  • Good knowledge of concurrency in Go - goroutines, channel patterns, Go ecosystem, and tools available
  • Worked on or have an understanding of various frameworks in Go
  • Ability to dissect and recommend best tools for the job
  • Worked with microservices architecture and patterns, DevOps, and continuous delivery.
  • Experience building APIs with gRPC or REST
  • Some experience with deployment processes including knowledge of Kubernetes and Docker.

It would be great if you also have:

  • Experience in relational and non-relational databases -Cassandra or Poostgres is a plus
  • Any prior experience on Nodejs is a bonus

Job Types: Full-time, Regular / Permanent

Salary: ₹900,000.00 - ₹1,500,000.00 per year

Benefits:

  • Health insurance
  • Provident Fund

Schedule:

  • Morning shift

Supplemental pay types:

  • Performance bonus
  • Yearly bonus

Ability to commute/relocate:

  • Bengaluru - 560102, Karnataka: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor's (Preferred)

Experience:

  • total work: 1 year (Required)
  • golang: 1 year (Required)
  • HTML5: 1 year (Preferred)